<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ page import="java.util.*, java.text.SimpleDateFormat"%>
<%@ page import="com.cs.beneficios.common.ConnectionFactory"%>
<%@ page import="com.cs.beneficios.business.model.BeneficiarioVO, com.cs.beneficios.business.model.RepDetCruceVO"%>


<html>
<head>
<script language="JavaScript" src="<%= request.getContextPath() + "/js/popUP.js" %>"></script>
<link href="<%= request.getContextPath() + "/css/bloques.css" %>" rel="stylesheet" type="text/css">

<script src="<%=request.getContextPath()%>/js/displaytag.js" type="text/javascript"></script>
<title>Reporte Cruce de Beneficiarios</title>
</head>
<body>
<form name="frmreporte" action="<%=request.getContextPath()+"/Reportes/Detallados/ReportDetCruce.do"%>" method="get" >

<logic:present scope="request" name="msg">
  <BR>
  <strong><DIV align="center" class="titulosenblanco"><%=(String)request.getAttribute("msg")%></DIV></strong>
  <BR>
</logic:present> 

<logic:notPresent scope="request" name="msg">
<div align="center">
<logic:present name="Beneficiario">

      <table  cellspacing="3" cellpadding="2" border="0" align="center" >
        <tr>
        <td>
          <div align="center" class="titulosenblanco">
            Reporte Cruce de Beneficiarios
          </div>
        </td>
        </tr>
        <tr>
        <td>
          <div align="center" class="titulosenblanco">
            <%Calendar cal = Calendar.getInstance();
              SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy hh:mm");%>
              Fecha: <%=formato.format(cal.getTime())%>
          </div>
        <td>
        </tr>
        <tr>
          <td>
            <%RepDetCruceVO objRtpVO = (RepDetCruceVO)session.getAttribute("Parametros");
            if(objRtpVO != null){%>
            <table cellspacing="3" cellpadding="2" border="0" align="center" class="titulosenblanco" >
              <%if(objRtpVO.getCodeProgramaFuente() != null){%>
              <tr>
                <td>
                  Programa Fuente: <%=objRtpVO.getNombreProgramaFuente()%>
                </td>
              </tr>
              <%}%>
              <%if(objRtpVO.getCodeSubprogramaFuente() != null){%>
              <tr>
                <td>
                  Subprograma Fuente: <%=objRtpVO.getNombreSubprogramaFuente()%>
                </td>
              </tr>
              <%}%>
              <%if(objRtpVO.getCodeProgramaDestino() != null){%>
              <tr>
                <td>
                  Programa Destino: <%=objRtpVO.getNombreProgramaDestino()%>
                </td>
              </tr>
              <%}%>
              <%if(objRtpVO.getCodeSubprogramaDestino() != null){%>
              <tr>
                <td>
                  Subprograma Destino: <%=objRtpVO.getNombreSubprogramaDestino()%>
                </td>
              </tr>
              <%}
              if(objRtpVO.getCantidadBeneficiarios() != null){%>
             <tr>
                <td>
                  Cantidad de Beneficiarios: <%=objRtpVO.getCantidadBeneficiarios()%>
                </td>
              </tr>
             <%}%>
            </table>
            <%}
              session.removeAttribute("Parametros");%>
          </td>
        </tr>
        <%if(objRtpVO.getCodeSubprogramaDestino() == null && objRtpVO.getCodeProgramaDestino() == null && objRtpVO.getInclusion().equals("Ambos")) {%>
        <tr>
        <td>
          <div align="center">
          <display:table name="sessionScope.Beneficiario" summary="sadsa" id="report"  export="true" cellpadding="3" cellspacing="1" style="width:100%" class="bordestable" requestURI= '<%=request.getContextPath()+"/Reportes/Detallados/ReportDetCruce.do"%>'>
            <display:column headerClass="headerTable" title="TIPO DOCUMENTO" class="Numero" sortable="true">
              <bean:write name="report" property="tipoDocumento"/>  
            </display:column>            
            <display:column headerClass="headerTable" title="NUMERO DOCUMENTO" class="Numero" sortable="true">
              <bean:write name="report" property="numeroDocumento"/>  
            </display:column>
            <display:column headerClass="headerTable" title="PRIMER NOMBRE" class="Numero" sortable="true">
              <bean:write name="report" property="nombre1"/>
            </display:column>
            <display:column headerClass="headerTable" title="SEGUNDO NOMBRE" class="Numero" sortable="true">
              <bean:write name="report" property="nombre2"/>  
            </display:column>
            <display:column headerClass="headerTable" title="PRIMER APELLIDO" class="Numero" sortable="true">
              <bean:write name="report" property="primerApellido"/>  
            </display:column>
            <display:column headerClass="headerTable" title="SEGUNDO APELLIDO" class="Numero" sortable="true" >
              <bean:write name="report" property="segundoApellido"/>  
            </display:column>
            <display:column headerClass="headerTable" title="NOMBRE PROGRAMA" class="Numero" sortable="true" >
              <bean:write name="report" property="programa"/>  
            </display:column>
            <display:column headerClass="headerTable" title="NOMBRE BENEFICIO" class="Numero" sortable="true" >
              <bean:write name="report" property="beneficio"/>  
            </display:column>
           </display:table>
          </div>
          <%}else{%>
        <tr>
        <td>
          <div align="center">
          <display:table name="sessionScope.Beneficiario" summary="sadsa" id="report"  export="true" cellpadding="3" cellspacing="1" style="width:100%" class="bordestable" requestURI= '<%=request.getContextPath()+"/Reportes/Detallados/ReportDetCruce.do"%>'>
            <display:column headerClass="headerTable" title="TIPO DOCUMENTO" class="Numero" sortable="true">
              <bean:write name="report" property="tipoDocumento"/>  
            </display:column>            
            <display:column headerClass="headerTable" title="NUMERO DOCUMENTO" class="Numero" sortable="true">
              <bean:write name="report" property="numeroDocumento"/>  
            </display:column>
            <display:column headerClass="headerTable" title="PRIMER NOMBRE" class="Numero" sortable="true">
              <bean:write name="report" property="nombre1"/>
            </display:column>
            <display:column headerClass="headerTable" title="SEGUNDO NOMBRE" class="Numero" sortable="true">
              <bean:write name="report" property="nombre2"/>  
            </display:column>
            <display:column headerClass="headerTable" title="PRIMER APELLIDO" class="Numero" sortable="true">
              <bean:write name="report" property="primerApellido"/>  
            </display:column>
            <display:column headerClass="headerTable" title="SEGUNDO APELLIDO" class="Numero" sortable="true" >
              <bean:write name="report" property="segundoApellido"/>  
            </display:column>
           </display:table>
          </div>
          <%}%>
      </table>
</logic:present>

<logic:notPresent name="Beneficiario">

  <BR>
  <strong><DIV align="center" class="titulosenblanco">No hay registros que cumplan con los filtros o condiciones seleccionadas</DIV></strong>
  <BR>

</logic:notPresent>

</div>  
</logic:notPresent>
<logic:present scope="request" name="msg">
  <%request.removeAttribute("msg");%>
</logic:present> 
</form>
</body>
</html>